package managers

// Pager 分页器参数
type Pager struct {
	Offset  int    //偏移量
	Limit   int    //查询记录数
	OrderBy string //排序方式，格式如："id desc, name asc"
}

// Condition 查询条件
type Condition struct {
	FilterMap   map[string]interface{} // map类型传参，如：map[string]interface{}{"id": 1}
	FilterQuery string                 //查询条件，与 FilterArgs 配合使用 FilterQuery: "id = ?"
	FilterArgs  []interface{}          //查询参数，与 FilterQuery 配合使用 FilterArgs: []interface{}{1}
	Pager       Pager                  //分页参数
}
